#ifndef _TEXTUREMANAGER_H_
#define _TEXTUREMANAGER_H_

#include <map>
#include <string>
#include <vector>

class TextureManager {
private:
        std::map<std::string, unsigned> tex_set;

public:
        void registerTexture(const char* filename, std::string texname);
        unsigned getTextureId(std::string texname);
        void bindTexture(std::string texname);
		
        std::vector<std::string> getTexnameList();
};

#endif 

